#include <time.h>
#include <stdio.h>
#include <string.h>

int main()
{
	time_t now;   
	struct tm *timenow;    
	char datestr[40];
	
	time(&now);   
	timenow = localtime(&now);
	
	sprintf(datestr,"%d/%d/%d %d:%02d:%02d",timenow->tm_year+1900,timenow->tm_mon+1,timenow->tm_mday,timenow->tm_hour,timenow->tm_min,timenow->tm_sec);
	
	FILE *fp=fopen("/start_time","w");
	fwrite(datestr,strlen(datestr),1,fp);
	fclose(fp);
	
	return 0;
}

/*

struct tm 
{ 
int tm_sec; 
int tm_min; 
int tm_hour; 
int tm_mday; 
int tm_mon; 
int tm_year; 
int tm_wday; 
int tm_yday; 
int tm_isdst; 
}; 
tm_sec表「秒」数，在[0,61]之间，多出来的两秒是用来处理跳秒问题用的。 
tm_min表「分」数，在[0,59]之间。 
tm_hour表「时」数，在[0,23]之间。 
tm_mday表「本月第几日」，在[1,31]之间。 
tm_mon表「本年第几月」，在[0,11]之间。 
tm_year要加1900表示那一年。 
tm_wday表「本第几日」，在[0,6]之间。 
tm_yday表「本年第几日」，在[0,365]之间，闰年有366日。 
tm_isdst表是否为「日光节约时间」

*/
